package com.example.myproject.dto;

import lombok.Data;

import java.util.List;

/**
 * 通用分页结果封装
 */
@Data
public class PagedResult<T> {
    /** 当前页数据 */
    private List<T> items;
    /** 总记录数 */
    private long total;
    /** 当前页码 */
    private long page;
    /** 每页大小 */
    private long size;

    // 空构造
    public PagedResult() {}

    public PagedResult(List<T> items, long total, long page, long size) {
        this.items = items;
        this.total = total;
        this.page = page;
        this.size = size;
    }
}
